#ifndef __LIST_H__
#define __LIST_H__

typedef struct _Node node;
struct _Node{
	node *next;
	void *data;
};
typedef struct _node slist;
slist *slist_new();
void slist_free(slist *list);
int slist_len(slist *list);
int slist_push_back(slist *list, void *data);
#endif
